// 新品推荐路由

const express = require('express');
// 引入连接池模块
const pool = require('../pool');
// 创建路由器对象
const router = express.Router();

// 添加查询所有新品接口
// 接口地址：http://127.0.0.1:5000
// 请求方法：get
router.get('/list', (req, res, next) => {
    // 执行SQL命令，查询新闻分类
    pool.query('select * from hot ', (err, r) => {
        if (err) {
            return next(err)
        }
        console.log(r)
        res.send({ code: 200, msg: '热门列表', data: r })
    })
})

// 通过id删除分类的接口
router.post('/delete', (req, res, next) => {
    var obj = req.body
    pool.query('delete from new_arrival where lid=?', [obj.lid], (err, r) => {
        if (err) {
            return next(err)
        }
        console.log(r)
        // 删除成功的结果是对象，如果对象下的affectedRows属性值为0，说明删除失败，否则删除失败
        if (r.affectedRows === 0) {
            console.log('删除失败')
            res.send({ code: 201, msg: '删除失败' })

        } else {
            console.log('删除成功')
            res.send({ code: 200, msg: '删除成功' })

        }
    })
})

// 新增分类接口  
router.post('/add', (req, res, next) => {
    var obj = req.body
    pool.query('insert into hot values(null,?,?)', [obj.lid, obj.pid, obj.birth_date], (err, r) => {
        if (err) {
            return next(err)
        }
        console.log(r)
        res.send({ code: 200, msg: '新增推荐', data: r })
    })
})
// 暴露路由器对象
module.exports = router;